package com.qiche.model;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

@Table(name = "card_subsidy")
public class CardSubsidy {
    @Id
    private Integer id;

    /**
     * 补贴商户id(卡卷库中)
     */
    @Column(name = "merchant_id")
    private Integer merchantId;

    /**
     * 核销人
     */
    @Column(name = "verifi_name")
    private String verifiName;

    /**
     * 核销手机号
     */
    @Column(name = "verifi_phone")
    private String verifiPhone;

    /**
     * 车牌号
     */
    @Column(name = "license_plate_number")
    private String licensePlateNumber;

    /**
     * 车牌照片路径
     */
    @Column(name = "license_plate_number_photo")
    private String licensePlateNumberPhoto;

    /**
     * 全车照片路径
     */
    @Column(name = "car_photo")
    private String carPhoto;

    /**
     * 人保卡卷活动id
     */
    @Column(name = "activity_id")
    private Integer activityId;

    /**
     * 卡卷编码
     */
    @Column(name = "card_code")
    private String cardCode;

    /**
     * 卡卷金额
     */
    @Column(name = "card_amount")
    private BigDecimal cardAmount;

    /**
     * 核销补贴倍率
     */
    @Column(name = "verifi_multiple")
    private Double verifiMultiple;

    /**
     * 核销补贴金额
     */
    @Column(name = "verifi_amount")
    private BigDecimal verifiAmount;

    /**
     * 总金额
     */
    private BigDecimal amount;

    @Column(name = "create_time")
    private Date createTime;

    @Column(name = "update_time")
    private Date updateTime;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取补贴商户id(卡卷库中)
     *
     * @return merchant_id - 补贴商户id(卡卷库中)
     */
    public Integer getMerchantId() {
        return merchantId;
    }

    /**
     * 设置补贴商户id(卡卷库中)
     *
     * @param merchantId 补贴商户id(卡卷库中)
     */
    public void setMerchantId(Integer merchantId) {
        this.merchantId = merchantId;
    }

    /**
     * 获取核销人
     *
     * @return verifi_name - 核销人
     */
    public String getVerifiName() {
        return verifiName;
    }

    /**
     * 设置核销人
     *
     * @param verifiName 核销人
     */
    public void setVerifiName(String verifiName) {
        this.verifiName = verifiName;
    }

    /**
     * 获取核销手机号
     *
     * @return verifi_phone - 核销手机号
     */
    public String getVerifiPhone() {
        return verifiPhone;
    }

    /**
     * 设置核销手机号
     *
     * @param verifiPhone 核销手机号
     */
    public void setVerifiPhone(String verifiPhone) {
        this.verifiPhone = verifiPhone;
    }

    /**
     * 获取车牌号
     *
     * @return license_plate_number - 车牌号
     */
    public String getLicensePlateNumber() {
        return licensePlateNumber;
    }

    /**
     * 设置车牌号
     *
     * @param licensePlateNumber 车牌号
     */
    public void setLicensePlateNumber(String licensePlateNumber) {
        this.licensePlateNumber = licensePlateNumber;
    }

    /**
     * 获取车牌照片路径
     *
     * @return license_plate_number_photo - 车牌照片路径
     */
    public String getLicensePlateNumberPhoto() {
        return licensePlateNumberPhoto;
    }

    /**
     * 设置车牌照片路径
     *
     * @param licensePlateNumberPhoto 车牌照片路径
     */
    public void setLicensePlateNumberPhoto(String licensePlateNumberPhoto) {
        this.licensePlateNumberPhoto = licensePlateNumberPhoto;
    }

    /**
     * 获取全车照片路径
     *
     * @return car_photo - 全车照片路径
     */
    public String getCarPhoto() {
        return carPhoto;
    }

    /**
     * 设置全车照片路径
     *
     * @param carPhoto 全车照片路径
     */
    public void setCarPhoto(String carPhoto) {
        this.carPhoto = carPhoto;
    }

    /**
     * 获取人保卡卷活动id
     *
     * @return activity_id - 人保卡卷活动id
     */
    public Integer getActivityId() {
        return activityId;
    }

    /**
     * 设置人保卡卷活动id
     *
     * @param activityId 人保卡卷活动id
     */
    public void setActivityId(Integer activityId) {
        this.activityId = activityId;
    }

    /**
     * 获取卡卷编码
     *
     * @return card_code - 卡卷编码
     */
    public String getCardCode() {
        return cardCode;
    }

    /**
     * 设置卡卷编码
     *
     * @param cardCode 卡卷编码
     */
    public void setCardCode(String cardCode) {
        this.cardCode = cardCode;
    }

    /**
     * 获取卡卷金额
     *
     * @return card_amount - 卡卷金额
     */
    public BigDecimal getCardAmount() {
        return cardAmount;
    }

    /**
     * 设置卡卷金额
     *
     * @param cardAmount 卡卷金额
     */
    public void setCardAmount(BigDecimal cardAmount) {
        this.cardAmount = cardAmount;
    }

    /**
     * 获取核销补贴倍率
     *
     * @return verifi_multiple - 核销补贴倍率
     */
    public Double getVerifiMultiple() {
        return verifiMultiple;
    }

    /**
     * 设置核销补贴倍率
     *
     * @param verifiMultiple 核销补贴倍率
     */
    public void setVerifiMultiple(Double verifiMultiple) {
        this.verifiMultiple = verifiMultiple;
    }

    /**
     * 获取核销补贴金额
     *
     * @return verifi_amount - 核销补贴金额
     */
    public BigDecimal getVerifiAmount() {
        return verifiAmount;
    }

    /**
     * 设置核销补贴金额
     *
     * @param verifiAmount 核销补贴金额
     */
    public void setVerifiAmount(BigDecimal verifiAmount) {
        this.verifiAmount = verifiAmount;
    }

    /**
     * 获取总金额
     *
     * @return amount - 总金额
     */
    public BigDecimal getAmount() {
        return amount;
    }

    /**
     * 设置总金额
     *
     * @param amount 总金额
     */
    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    /**
     * @return create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return update_time
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * @param updateTime
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}